surrender oneself to - Spanish English Dictionary